package com.winshare.saleAssistant.domain.dto.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.ibatis.annotations.Param;

import java.util.Date;

/**
 * 数据分析请求类
 */
@Data
@ApiModel
public class DataAnalysisQueryDTO extends  PageQueryDTO {

    @ApiModelProperty(value = "起始时间")
    public String startTimeInfo;

    @ApiModelProperty(value = "起始时间时间对象")
    public Date starTime;

    @ApiModelProperty(value = "结束时间")
    public String endTimeInfo;

    @ApiModelProperty(value = "结束时间时间对象")
    public Date endTime;

    @ApiModelProperty(value = "产品名称")
    public String productName;

    @ApiModelProperty(value = "产品编号")
    public String productCode;

    @ApiModelProperty(value = "时间类型 0-年 1-月 2-周")
    public String sjType;

    @ApiModelProperty(value = "区县名称")
    public String areaName;

    @ApiModelProperty(value = "区域名称")
    public String parentAreaName;

    @ApiModelProperty(value = "城市名称")
    public String cityName;

    @ApiModelProperty(value = "省份")
    public String provinceName;

    @ApiModelProperty(value = "学校名称")
    public String schoolName;

    @ApiModelProperty(value = "学校编号")
    public String schoolCode;

    @ApiModelProperty(value = "学校编号")
    public Integer schoolId;

    @ApiModelProperty(value = "排序字段 排序方式 activationRate 激活率 loginNum登录次数 useTime使用时长")
    public String orderBy;
}
